#maze { 
	width:441px; 
	height:441px; 
	border:10px solid #000000; 
	position:relative; 
	background-color:#fff; }
#start {
	width:45px; 
	height:15px; 
	background-color:#6699CC;
	z-index:0;}
#end { 
	width:45px; 
	height:15px; 
	background-color:#FF0000; 
	position:absolute; 
	bottom:0; 
	right:0; }
#drag { 
	width:15px; 
	height:15px; 
	border-radius:50%; 
	background-color:#FFCC00; 
	z-index:1;
	position:absolute;
	top:0; 
	left:15px; }

.wall { background-color:#000000; position:absolute; }
#cbnu1 { width:10px; height:133px; left:44px; top:0; }
#cbnu2 { width:44px; height:10px; left:0; top:167px; }
#cbnu3 { width:44px; height:10px; left:44px; top:210px; }
#cbnu4 { width:89px; height:10px; left:0; bottom:176px; }
#cbnu5 { width:94px; height:10px; left:0; bottom:88px; }
#cbnu6 { width:10px; height:41px; left:40px; bottom:0; }
#cbnu7 { width:10px; height:48px; left:88px; top:44px; }
#cbnu8 { width:78px; height:10px; left:54px; top:123px; }
#cbnu9 { width:10px; height:87px; left:88px; top:133px }
#cbnu10 { width:10px; height:45px; left:40px; bottom:98px; }
#cbnu11 { width:88px; height:10px; left:89px; bottom:132px; }
#cbnu12 { width:10px; height:45px; left:132px; bottom:35px; }
#cbnu13 { width:10px; height:44px; left:89px; bottom:142px; }
#cbnu14 { width:92px; height:10px; left:40px; bottom:35px; }
#cbnu15 { width:89px; height:10px; left:88px; top:34px; }
#cbnu16 { width:10px; height:145px; left:132px; top:76px; }
#cbnu17 { width:44px; height:10px; left:132px; top:220px; }
#cbnu18 { width:133px; height:10px; left:132px; bottom:175px; }
#cbnu19 { width:10px; height:107px; left:176px; bottom:35px; }
#cbnu20 { width:10px; height:150px; left:176px; top:34px; }
#cbnu21 { width:35px; height:10px; left:186px; top:174px }
#cbnu22 { width:35px; height:10px; left:186px; bottom:88px; }
#cbnu23 { width:122px; height:10px; left:186px; top:88px; }
#cbnu24 { width:10px; height:44px; left:220px; top:0px; }
#cbnu25 { width:10px; height:55px; left:220px; top:174px; }
#cbnu26 { width:10px; height:40px; left:220px; bottom:135px; }
#cbnu27 { width:133px; height:10px; right:88px; top:44px; }
#cbnu28 { width:10px; height:168px; right:166px; top:98px; }
#cbnu29 { width:44px; height:10px; right:176px; top:130px; }
#cbnu30 { width:10px; height:98px; right:166px; bottom:35px; }
#cbnu31 { width:133px; height:10px; right:88px; bottom:35px; }
#cbnu32 { width:10px; height:133px; right:78px; top:44px; }
#cbnu33 { width:44px; height:10px; right:88px; top:128px; }
#cbnu34 { width:131px; height:10px; right:35px; top:171px; }
#cbnu35 { width:43px; height:10px; right:123px; top:220px; }
#cbnu36 { width:10px; height:91px; right:123px; bottom:85px; }
#cbnu37 { width:131px; height:10px; right:35px; bottom:123px; }
#cbnu38 { width:10px; height:55px; right:79px; top:220px; }
#cbnu39 { width:44px; height:10px; right:0; top:122px; }
#cbnu40 { width:10px; height:54px; right:79px; bottom:35px; }
#cbnu41 { width:79px; height:10px; right:0; bottom:79px; }
#cbnu42 { width:10px; height:45px; right:35px; top:44px; }
#cbnu43 { width:43px; height:10px; right:35px; top:88px; }
#cbnu44 { width:79px; height:10px; right:0; top:220px; }
#cbnu45 { width:10px; height:44px; right:35px; bottom:132px; }
#cbnu46 { width:10px; height:50px; right:35px; bottom:0; }